﻿-- Zeus Package
--
IF NOT EXISTS (SELECT name FROM sysobjects WHERE name = N'ZeusPackage' and type = N'U')
BEGIN

  CREATE TABLE ZeusPackage
  (
    -- ID
    --
    ID INTEGER IDENTITY PRIMARY KEY,

    -- Beszállítás
    --
    SupplyID INTEGER NULL FOREIGN KEY (SupplyID) REFERENCES ZeusSupply (ID),

    -- Rakománykód
    --
    Code NVARCHAR(20) NOT NULL,

    -- Cikkszám
    --
    ArticleCode NVARCHAR(20) NOT NULL,

    -- Megnevezés
    --
    ArticleName NVARCHAR(256) NOT NULL,

    -- Lejárati idő
    --
    Expired NVARCHAR(10) NOT NULL,

    -- Lokációkód
    --
    LocationCode NVARCHAR(20) NULL,

    -- Mennyiség
    --
    Quantity DECIMAL(18,6) NOT NULL,

    -- Mennyiségi egység
    --
    UnitCode NVARCHAR(20) NOT NULL,

    -- 'Y' / 'N'
    --
    Refill NVARCHAR(1) NOT NULL
  )

  -- Csak egy lehet
  --
  CREATE UNIQUE INDEX iCode ON ZeusPackage (Code)

END
GO

